import os
from shutil import copy,copyfile,move,make_archive,unpack_archive

path = os.path.join(os.getcwd(),'test.txt')
target = os.path.join(os.getcwd(),'test')


# 1. 文件的复制
# 复制文件到文件夹中(相对路径)
# copy("test.txt",'test')
# copy("test.txt",'test1.txt')
# 绝对路径
# copy(path,target)
# 复制文件内容到另一个文件中(相对路径)
# copy("test.txt",'test/test.txt')


# 复制文件到文件中(目标文件可以是已存在或者未存在的文件)
# copyfile(path,'abc.txt')


# 2. 文件的裁减（移动）与删除
# 文件的裁减（移动）
move('abc.txt','test/efg.txt')
# move('abc.txt','efg.txt')
# move('efg.txt','abc.txt')

# 文件的删除
# os.remove('efg1.txt')


# 3. 文件的压缩和解压缩
# 文件的压缩
# make_archive('test','zip',os.path.join(os.getcwd(),'test'))
# 文件的解压缩
# unpack_archive('test.zip',os.path.join(os.getcwd(),'test1'))

